__global__ void ssaKernel6(curandState *, heapElement *, int);
__global__ void ssaKernel8(curandState *, heapElement *, int);
__global__ void ssaKernel9(curandState *, heapElement *, int);
__device__ unsigned TausStep(unsigned *, int, int, int, unsigned);
__device__ unsigned LCGStep(unsigned *, unsigned , unsigned);
__device__ float HybridTaus(unsigned *, unsigned *, unsigned *, unsigned *) ;
